Journal article

DPS: Design pattern summarisation using code features

N Nazar, S Sikka, C Treude

Empirical Software Engineering | Springer Science and Business Media LLC | Published : 2026

Abstract

Automatic summarisation has been used effectively in recent years to condense texts, conversations, audio, code, and various other artefacts. A range of methods, from simple template-based summaries to complex machine learning techniques—and more recently, large language models—have been employed to generate these summaries. Summarising software design patterns is important because it helps developers quickly understand and reuse complex design concepts, thereby improving software maintainability and development efficiency. However, the generation of summaries for software design patterns has not yet been explored. Our approach utilises code features and JavaParser to parse the code and crea..

View full abstract

University of Melbourne Researchers